package team526.dao;

import org.apache.ibatis.annotations.Mapper;
import team526.entity.Tag;

import java.util.List;

/**
 * #Date 2021/9/28 - 23:02
 *
 * @author 王铭 20181620310021
 */
@Mapper
public interface TagDao {

    List<Tag> getSubTags(Integer tag_id);

    List<Tag> searchTagsName(String tag_name);

    Integer addTag(String tag_name, Integer parent_tag);

    Integer addTag(Tag tag);

    Integer addTagForVideo(Integer video_id, Integer tag_id);

    Tag getTagByName(String tan_name);

    Tag getById(Integer tag_id);
}
